insignificant person with very few resources - Français Anglais Dictionnaire